home *** CD-ROM | disk | FTP | other *** search
/ CD ROM Paradise Collection 4 / CD ROM Paradise Collection 4 1995 Nov.iso / system / tc10b.zip / TCMD10B.DOC < prev   
Text File  |  1994-12-20  |  9KB  |  223 lines

  1.                                JP Software
  2.  
  3.         Take Command 1.0 rev A ==> 1.0 rev B Patch Documentation
  4.  
  5.                             December 20, 1994
  6.  
  7.  
  8. Copyright 1994, JP Software Inc., All Rights Reserved.  Published by JP
  9. Software Inc., P.O. Box 1470, E. Arlington, MA 02174 USA, (617)
  10. 646-3975.  Take Command is a trademark of JP Software Inc.
  11.  
  12.  
  13. This file explains how to install the Take Command 1.0 rev B patch.
  14.  
  15. To use the patch, you must have:
  16.  
  17.      * JP Software's PATCH.EXE program.  This program is in a separate
  18.      file, PATCH.ZIP on CompuServe, or 4DPATCH.ZIP on bulletin boards
  19.      and the Internet.  [* See note below.]
  20.  
  21.      * A copy of Take Command 1.0 rev A.  The simplest way to check your
  22.      revision level is to use the Take Command VER /R command.
  23.  
  24. To use this patch, copy the TCMD10A.RTP file to the directory where your
  25. Take Command version 1.0 files are stored.  Make sure you are NOT using
  26. the copy of TCMD.EXE that you want to patch (under some conditions Windows
  27. may not allow you to modify a file while that file is in use).  You can
  28. run the patch from a 4DOS or COMMAND.COM session, exit Windows and run the
  29. patch, or make a copy of TCMD.EXE and patch the copy.
  30.  
  31. Make sure JP Software's PATCH.EXE is in the same directory as TCMD.EXE,
  32. or in a directory on your PATH, then enter the command:
  33.  
  34.       patch tcmd10b
  35.  
  36. This patch converts Take Command 1.0 rev A to version 1.0 rev B.  It
  37. modifies TCMD.EXE, TC16DLL.DLL, CAVEMAN.386, and TCMD.HLP.  All other files
  38. are unchanged from rev A.  Branding (name and serial number) information in
  39. your TCMD.EXE file will be preserved in the modified file.
  40.  
  41. If you have copied any of these files to other locations be sure you copy
  42. the updated files to those locations as well.  For example, if you are
  43. using Take Command as your Windows shell you probably have a copy of
  44. TC16DLL.DLL in the \WINDOWS\SYSTEM directory; in this case the updated
  45. TC16DLL.DLL must be copied to that directory as well.
  46.  
  47. If you want to test TCMD.EXE to make sure the patch worked, restart Take
  48. Command, then use the VER /R command.  This command will report "Take
  49. Command Revision A" (if the patch did not work) or "Take Command Revision
  50. B" (if it did work).
  51.  
  52. If you are short on disk space and receive a message that there is not
  53. enough space to perform the patch, you can use a command like this to
  54. reduce the disk space required:
  55.  
  56.       patch /noundo tcmd10b
  57.  
  58. This will make recovery slightly more difficult in the unlikely event of
  59. a power failure or similar problem during the patch process, but will
  60. reduce the disk space required to perform the patch.
  61.  
  62.  
  63. [* JP Software's PATCH.EXE is the version 1.10 patch program from the
  64. .RTPatch patch software sold by PocketSoft Inc.  If you have a copy of
  65. PATCH.EXE version 1.10 or later from another company which also uses
  66. .RTPatch to update its software, you can use it with JP Software
  67. patches. However, we recommend that you do NOT use version 2.0 of
  68. PATCH.EXE under OS/2.  When PATCH.EXE 2.0 is used under OS/2 it patches
  69. the files properly, but does not correctly update the dates and times of
  70. the patched files.]
  71.  
  72.  
  73. Take Command version 1.0 rev B includes the following changes to version
  74. 1.0 rev A:
  75.  
  76. Command Input and Editing Changes:
  77.  
  78.      * Fixed a bug in resizing the history list from the Configure Take
  79.        Command dialog.
  80.  
  81.      * Fixed a problem with Ctrl-Shift-Tab (the "append next matching"
  82.        key).
  83.  
  84.      * Fixed a problem with redefining the History and @SELECT window
  85.        keys.
  86.  
  87.      * Worked around a Windows bug which caused trouble assigning F11
  88.        and F12 to keystroke aliases.
  89.  
  90.  
  91. General Feature Changes:
  92.  
  93.      * Changed the version string to use the country-defined decimal
  94.        character, so IF tests on the version level will work properly.
  95.  
  96.      * Comparisons like "if %_date == 12-20-94 ..."  now work as they
  97.        did in 5.0. Note that even though these tests now work, this
  98.        approach is not recommended.  To test two strings quotes should
  99.        be used around the strings. Otherwise the fact that the strings
  100.        begin with digits may cause them to be interpreted as numbers.
  101.  
  102.      * Fixed a problem with an @@ key alias turning off echoing for
  103.        subsequent @ key aliases.
  104.  
  105.      * Fixed a problem with numeric color names with values greater than
  106.        7 when BRI or BLI was not used).  Also, the "ON" is now optional.
  107.  
  108.      * Fixed a problem with numeric comparisons where one had a decimal
  109.        component and the other didn't (e.g., "if 2 == 2.0").
  110.  
  111.      * Fixed a problem with TCMD not enforcing a 127-character limit on
  112.        session titles.
  113.  
  114.      * Made some minor changes to allow other Windows applications to be
  115.        more responsive when Take Command is doing heavy disk crunching.
  116.  
  117.      * TCMD now uses only 1 system timer.  Previously it used two; if
  118.        you were seriously short of spare timers you might end up with
  119.        Caveman not ever updating its screen.
  120.  
  121.  
  122. Variable and Function Changes:
  123.  
  124.      * @ALIAS: Now truncates aliases greater than the maximum line size
  125.        (255 in DOS, 1023 in OS/2 & NT) to avoid line length errors.
  126.  
  127.      * @ATTRIB: Fixed a problem with not matching against all the
  128.        specified attributes.
  129.  
  130.      * @EVAL: Fixed a problem which was truncating the returned value.
  131.  
  132.      * @FILEREAD in binary mode will now properly terminate the input
  133.        string.
  134.  
  135.      * @INT and @NUMERIC now do more exhaustive testing.
  136.  
  137.      * @INIREAD:  Fixed a problem INIREAD when the last argument was
  138.        more than one word, for example:
  139.  
  140.           %@iniread[c:\windows\control.ini,current,color scheme]
  141.  
  142.  
  143. Batch File Changes:
  144.  
  145.      * Fixed a problem with ESC not working with SETDOS /Y1 (the ESC
  146.        should have been equivalent to an 'R').
  147.  
  148.      * Fixed a problem with the batch file line (used in error messages)
  149.        not getting updated inside command groups or line continuations
  150.        (where the previous line ended in an escape character).
  151.  
  152.  
  153. Windows- and Caveman-related Changes
  154.  
  155.      * Changed the time-of-day clock on the status bar to include a
  156.        seconds count (updated every two seconds).
  157.  
  158.      * Fixed a problem which would cause an EXIT in a secondary copy of
  159.        Take Command to close other Windows applications when Take
  160.        Command was defined as the Windows shell.
  161.  
  162.      * Fixed a problem with Caveman apps not displaying properly after
  163.        killing the previous one from the Apps menu.
  164.  
  165.      * Fixed a problem with describing directories in the Describe
  166.        dialog.
  167.  
  168.      * Improved Caveman compatibility with some programs which use INT
  169.        10 functions 10, 11, and 12.
  170.  
  171.  
  172. Command Changes:
  173.  
  174.      * ?:  Fixed a problem with a "?..." command being executed even if
  175.        it was inside an IFF block where the condition was false.  Also
  176.        fixed a problem when the command following a "?" was an alias.
  177.  
  178.      * ?:  The "?" command can now be redirected or piped; using
  179.        redirection or piping will no longer cause "?" to be interpreted
  180.        as a batch prompt command.
  181.  
  182.      * ACTIVATE: fixed a problem with ACTIVATE CLOSE with certain
  183.        programs.
  184.  
  185.      * ACTIVATE: Worked around a Windows bug when you try to find or
  186.        activate a window with no title (e.g., ACTIVATE "").
  187.  
  188.      * ALIAS: Added a check for UNKNOWN_CMD alias loops.
  189.  
  190.      * DIR: Fixed two case problems with SETDOS /U1 and the /F and /L
  191.        switches.
  192.  
  193.      * DO: Fixed an obscure problem if you do a LEAVE in a DO UNTIL, in
  194.        the same loop pass where DO would have terminated anyway.
  195.  
  196.      * DRAWBOX: Slowed down the ZOOM option on fast systems so you can
  197.        actually see it.
  198.  
  199.      * EXCEPT: Fixed a problem with ranges.
  200.  
  201.      * FFIND: Fixed a bug where FFIND would loop endlessly if there was
  202.        a match on the last line of a file, with no terminating CR/LF,
  203.        and a bug in the /E option.  Also, FFIND will no longer return
  204.        the "." and ".." directories.
  205.  
  206.      * LIST: Now supports files with CR's only (no LF's).  LIST should
  207.        now display files properly whether lines are terminated by CR,
  208.        LF, or CR/LF.  Also LIST now updates the status bar (date and
  209.        time) while LIST is active.
  210.  
  211.      * SCRPUT: Fixed a minor glitch when displaying a character past the
  212.        current cursor position on the current line.
  213.  
  214.      * SELECT: Enabled the + and - keys; fixed a problem with calling up
  215.        LIST within SELECT, then hitting ^C in LIST and again when you
  216.        return to SELECT; and fixed an occasional problem with garbage on
  217.        the SELECT header line after doing a LIST from within SELECT.
  218.  
  219.      * TEE and Y:  Fixed problems when you didn't specify any arguments
  220.        (this isn't exactly invalid syntax, but isn't exactly useful
  221.        either).
  222.  
  223.